A rainbow is a meteorological phenomenon that appears as a multicolored arc when sunlight is reflected by drops of water.
Rainbow may also refer to:
Developed by razib.in